/*
 * SatelliteUplinkCommands.h
 *
 *  Created on: Dec 3, 2014
 *      Authors: Avihay Avitan & Stefan Farcas
 */

#ifndef SATELLITEUPLINKCOMMAND_H_
#define SATELLITEUPLINKCOMMAND_H_
#include <string>
#include <iostream>

using namespace std;
namespace SatelliteNameSpace {
/*
 * Implements the model of a single Satellite Uplink Command.
 */
class SatelliteUplinkCommand {
	public:
		SatelliteUplinkCommand();
		SatelliteUplinkCommand(int commandNum,string content);
		SatelliteUplinkCommand (const SatelliteUplinkCommand &tocopy);
		virtual ~SatelliteUplinkCommand();
		int getCommandNum();
		string getCommandContent();

	private:
		int commandNum;
		string commandContent;
};

} /* namespace SatelliteNameSpace */

#endif /* SATELLITEUPLINKCOMMANDS_H_ */
